Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Dobrich Challenger USA F4 USA F6 USA F7 USA F8 USA F9 Germany F6 Hungary F2 Poland F2 Poland F3 Spain F24 Spain F25 Spain F26 India F7 Poland F2 Poland F3 France F4 Japan F4 Portugal F4 Iran F5 Iran F6 Slovakia F3 Austria F10 Tunisia F4 Iran F4 Austria F1 Austria F2 Great Britain F4 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Germany F7 Austria F4 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 Germany F20 Portugal F7 Portugal F8 Germany F23 Great Britain F16 Germany F2 Austria F1 Ivory Coast F1 Ivory Coast F2 Iran F3 Canada F2 Canada F3 Egypt F5 Croatia F4 Croatia F5 Italy F7 Czech Rep. F2 Czech Rep. F3 Poland F1 Poland F2 Slovenia F1 Germany F8 Austria F4 Austria F6 Italy F21 Russia F4 Slovak Rep. F2 Slovak Rep. F1 Italy F24 France F13 Spain F32 Germany F19 Bosnia/Herzegovina F6 Belarus F1 Egypt F14 Belarus F2 Egypt F15 Great Britain F16 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 Great Britain F4 Croatia F10 Croatia F12 Turkey F1 Great Britain F1 Turkey F2 Great Britain F2 Portugal F2 Croatia F3 Croatia F4 Mexico F3 Czech Republic F2 Czech Republic F3 Korea F2 Korea F3 Italy F19 Slovakia F1 Italy F20 Poland F4 Poland F5 Poland F6 Croatia F10 Croatia F11 Korea F1 USA F5 Slovakia F2 Croatia F6 India F8 Hungary F5 Georgia F1 Georgia F2 Spain F4 Spain F7 Poland F2 Poland F3 Tunisia F6 Germany F2 France F5 Poland F5 Poland F6 Canada F1 Croatia F4 (Opatija) Austria F5 Poland F5 M25 Nussloch Czech Republic F2 Austria F5 Czech Republic F1 KGHM Polish Indoors - Wroclaw M15 Bergamo M15 Slovenska Bistrica M25 Padova M25 Trnava XL Challenger de Tenis Copa Sevilla - Seville Pekao Open - Szczecin Memorial Kolyaskin - Donetsk M15 Ollersbach Tumkur Open - Tumkur M25 Santa margherita di Pula KGHM Polish Indoors - Wroclaw M15 Vienna Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Intersport Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Fergana Challenger - Fergana Kyiv Open - Kiev Steelers Cup - Kosice Tatra Banka Open - Bratislava Copa Telefonica CTC Chile - Santiago Kos-Zucchetti Tennis Cup - Cordenons Challenger Brasov - Brasov Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia KGHM Dialog Polish Indoors - Wroclaw M25+H Kassel Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Porsche Open - Poznan Baden Open - Karlsruhe Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Porsche Open - Poznan Rhein-Main Challenger 2004 - Aschaffenburg Citta di Como - Como Olimp Kyiv Open - Kiev Trofeo Cassa di Risparmio di Alessandria - Alessandria Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan s'Tennis Masters Challenger - Graz Shimadzu All Japan Indoor Tennis Championships - Kyoto Tatra Banka Slovak Open - Bratislava Polska Energia Open - Bytom Heilbronn Challenger Wroclaw Challenger Besancon Challenger Ostrava Challenger Unicredit Czech Open - Prostejov Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Poznan Challenger La Serena Open - La Serena Ljubljana Open 2008 - Ljubljana Trnava Challenger Aachen Challenger Antonio Savoldi-Marco Co. - Manerbio Rhodes Challenger Bordeaux Challenger Busan Challenger Fergana Challenger Prostejov Challenger Arad Challenger Samarkand Challenger Karshi Challenger Kobstaedernes ATP Challenger - Kolding Ortisei Challenger Bratislava Challenger Helsinki Challenger IPP Open - Helsinki St. Brieuc Challenger Ostrava Challenger Poznan Challenger Sarajevo Challenger Samarkand Challenger Karshi Challenger Astana Challenger Szczecin Challenger Trnava Challenger Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Mons Challenger Seoul Challenger Antonio Savoldi-Marco Co. - Manerbio Ortisei Challenger Helsinki Challenger Bergamo Challenger Sarajevo Challenger Leon Challenger Challenger DCN de Cherbourg - Cherbourg Samsung Challenger 2007 - Ho Chi Minh City Braunschweig Challenger San Benedetto Challenger Poznan Challenger Kazan Challenger Karshi Challenger Brasov Challenger Trnava Challenger Mons Challenger Mexico City Challenger Johannesburg Challenger Rome Challenger Furth Challenger Porsche Open - Poznan Kosice Challenger LXVII Concursu Internacional de Vigo - Vigo Milan Challenger Marburg Challenger Todi Challenger Orbetello Challenger Tatra Banka Slovak Open - Bratislava San Marino Challenger Genova Challenger St. Remy Challenger Mouilleron-Le-Captif Challenger Bath Challenger Heilbronn Challenger Vicenza Challenger Morelos Challenger M25 Santa Margherita di Pula San Benedetto Challenger Tampere Challenger Liberec Challenger Prague Challenger Geneva Challenger Lambertz Open - Aachen IPP Open - Helsinki Cherbourg Challenger Raanana Challenger Padova Challenger Todi Challenger Liberec Challenger Manerbio Challenger Como Challenger Rome Challenger Trnava Challenger Brest Challenger Lima Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Barletta Challenger Kosice Challenger Bytom Challenger Busan Challenger Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Prague Challenger Surbiton Challenger Poprad Tatry Challenger Genova Challenger Ortisei Challenger Kazan Challenger Toyota Challenger Andria Challenger Quimper Challenger San Luis Potosi Challenger Qingdao Challenger Anning Challenger Trnava Challenger Rome Challenger Vicenza Challenger Marburg Challenger Geneva Challenger Koblenz Challenger Poprad Tatry Challenger Wroclaw Challenger Heilbronn Challenger Prague Challenger Kosice Challenger Liberec Challenger Salinas Challenger Campinas Challenger Ortisei Challenger Buenos Aires Challenger Ostrava Challenger Cali Challenger Bratislava Challenger Furth Challenger Trnava Challenger Oberstaufen Challenger Gwangju Challenger Seoul Challenger Padova Challenger Bangkok Challenger Liberec Challenger Aachen Challenger Kyoto Challenger Morelos Challenger Bratislava Challenger Punta Del Este Challenger Singapore Challenger LXV Concurso Internacional Vigo - Vigo Reunion Island Challenger Wroclaw Challenger Challenger Tunisie - Tunis Bergamo Challenger Punta Del Este Challenger Vercelli Challenger Ostrava Challenger Mestre Challenger Bratislava Challenger Ilkley Challenger Tatra Banka Open - Bratislava Recanati Challenger M15 Trnava Biella Challenger Cordenons Challenger Shymkent Challenger Bratislava Challenger St. Remy Challenger Marburg Challenger Alessandria Challenger San Benedetto Challenger Prague Challenger Montevideo Challenger Kosice Challenger Maia 1 Challenger Santo Domingo Challenger Gran Canaria Challenger Zadar Challenger Mexico City Challenger San Luis Potosi Challenger Heilbronn Challenger Prostejov Challenger Bratislava Challenger Napoli Challenger Taipei City Challenger Shymkent Challenger Dharwad Challenger 2003 - Dharwad Ostrava Challenger Bogota Challenger Turin Challenger Ludwigshafen Challenger Ilkley Challenger Recanati Challenger San Benedetto Challenger Biella Challenger Astana Challenger Sopot Challenger Concepcion Challenger Almaty 1 Challenger Almaty 2 Challenger Como Challenger Szczecin Challenger Busan Open Challenger Tennis - Busan Banja Luka Challenger Marbella Challenger Rome Challenger M15 Poprad Mohammedia Challenger Eckental Challenger Rennes Challenger Trieste Challenger Budapest Challenger Montechiarugolo - Parma Challenger Heilbronn Challenger Eckental Challenger Kigali 1 Challenger Quito Challenger M15 Antalya Tatra Banka Open 2006 - Bratislava Liberec Challenger Bratislava Challenger Valencia Challenger Drummondville Challenger Napoli Challenger Rome Challenger Architect Open - Budapest Ostrava Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Rome Challenger Challenger Britania Zavaleta - Puebla Bratislava Challenger Pune Challenger Koblenz Challenger Budapest Challenger Santiago Challenger Arad Challenger Anning Challenger Nanchang Challenger LTA Wrexham Challenger - Wrexham Samarkand Challenger Almaty Challenger Tampere Challenger Prague Challenger Pekao Open 2003 - Szczecin Liberec Challenger L'Aquila Challenger Como Challenger Samarkand Challenger Biella Challenger Maia Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Nottingham-2 Challenger Barletta Challenger Como Challenger Ambato Challenger Napoli 2 Challenger KGHM Polish Indoors - Wroclaw Maia 2 Challenger Santa Cruz de la Sierra Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger KGHM Polish Indoors - Wroclaw Sarajevo Open - Sarajevo Cepu Open - San Marino Estoril Open - Estoril Steelers Cup 2005 - Kosice Heilbronn Challenger Stella Artois Clay Court Championships - Budaors Banja Luka Challenger Maia Challenger KGHM Emax Polish Indoors - Wroclaw XL Bermuda Open - Bermuda Villena Challenger IPP Open - Helsinki Zadar Challenger Brazzaville Challenger Sassuolo Challenger Barletta Challenger Florence Challenger Furth Challenger Lima Challenger Guayaquil Challenger ATP Challenger Trophy 2008 - Trnava Cordenons Challenger Astana Challenger Rijeka Challenger Marbella Challenger Guayaquil Challenger Zagreb Challenger Idea Prokom Open - Sopot Santiago Challenger Johannesburg Challenger Kosice Challenger Lisbon Challenger Marburg Challenger Losinj Challenger The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Barcelona Challenger Bratislava Challenger Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow Estoril Open - Estoril Bratislava Challenger Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Wolfsburg Challenger San Luis Potosi Challenger Helsinki Challenger Bergamo Challenger Orange Prokom Open - Sopot Davidoff Swiss Indoors - Basel Idea Prokom Open - Sopot Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha Catella Swedish Open - Bastad Quimper Challenger Winnetka Challenger Szczecin Challenger Todi Challenger Lermontov Challenger Heilbronn Challenger Glasgow Challenger Rennes Challenger Kazan Challenger Seoul Challenger Prague Challenger Kazan Challenger Bergamo Challenger Kosice Challenger Belgrade Challenger Eckental Challenger Bratislava Challenger Qatar Exxon Mobil Open - Doha Ortisei Challenger Como Challenger Helsinki Challenger Kyoto Challenger Marbella Challenger Napoli Challenger Toyota Challenger Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Noumea Challenger If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Heilbronn Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Malaysian Open - Kuala Lumpur Rimouski Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger Atlanta Tennis Championships - Atlanta San Luis Potosi Challenger St. Brieuc Challenger St. Brieuc Challenger Mersin Challenger Leon Challenger Guadalajara Challenger Monza Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Vegeta Croatia Open - Umag Rakuten Japan Open - Tokyo Brisbane International - Brisbane Leon Challenger Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Ecuador Open - Quito Rennes Challenger Athens Challenger Ortisei Challenger Argentina Open - Buenos Aires Konzum Croatia Open - Umag Santiago Challenger Ecuador Open - Quito BMW Open - Munich Synsam Swedish Open - Bastad Plava Laguna Croatia Open - Umag Sao Paulo Challenger Tour Finals Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Forte Village Sardegna Open - Sardinia Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Belgrade 2 - Belgrade Bogota Challenger Quimper Challenger Santiago Open - Santiago China Open - Beijing Serbia Open - Belgrade Poznan Challenger Vercelli Challenger Sardegna Open - Cagliari AEGON Championships - London Todi Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Helsinki Challenger Open 13 - Marseille Bergamo Challenger Yokohama Challenger AEGON International - Eastbourne Tashkent Challenger Bet-At-Home Austrian Open - Kitzbuhel Kyoto Challenger Sarasota Challenger Guadalajara Challenger Allianz Suisse Open - Gstaad Erste Bank Open - Vienna Skopje Challenger SkiStar Swedish Open - Bastad Leon Challenger Rio De Janeiro Challenger Claro Open Colombia - Bogota Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Buenos Aires Challenger Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Manerbio Challenger Seville Challenger Mons Challenger Casablanca Challenger Budapest Challenger BMW Open - Munich Gerry Weber Open - Halle Bergamo Challenger Irving Challenger Como Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Prostejov Challenger Poprad Tatry Challenger Ostrava Challenger Bordeaux Challenger Lima Challenger San Benedetto Challenger Traralgon Challenger Rakuten Japan Open - Tokyo Noumea Challenger Koblenz Challenger Mons Challenger Bratislava Challenger Pekao Open 2001 - Szczecin Hall of Fame Tennis Championships - Newport Konzum Croatia Open - Umag Valencia Open - Valencia Napoli Challenger Compaq Cup 2001 - Zabrze Cairo Challenger 2002 - Cairo Brasil Open - Sao Paulo Florence Challenger Eckental Challenger Aix En Provence Challenger Rome Challenger St. Petersburg Open - St. Petersburg Scheveningen Challenger Seville Challenger Troisdorf Challenger Ecuador Open - Quito Turin Challenger Cordenons Challenger KGHM Polish Indoors - Wroclaw Barcelona Open BancSabadell - Barcelona Montevideo Challenger Punta Del Este Challenger Tata Open Maharashtra - Pune Cordoba Open - Cordoba Bauer Watertechnology Cup - Eckental Brasil Open - Sao Paulo Santiago Challenger Belgrade Challenger Prague Challenger Perugia Challenger Liberec Challenger Bratislava 1 Challenger Cordoba Open - Cordoba Concepcion Challenger Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago BMW Open - Munich Nordea Open - Bastad Generali Open - Kitzbuhel Cordoba Open - Cordoba Aguascalientes Challenger Augsburg Challenger Prostejov Challenger Bratislava 1 Challenger Sofia Open - Sofia Milan Challenger Generali Open - Kitzbuhel The Hypo Group Tennis International 2008 - Poertschach Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel If Stockholm Open - Stockholm ASB Classic - Auckland Open Seat Godo 2007 - Barcelona Great Ocean Road Open - Melbourne Monterrey Challenger Sopot Challenger Quito Challenger Szczecin Challenger Open de Moselle - Metz Stockholm Open - Stockholm BCR Open Romania - Bucharest Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors - Basel Rogers Cup - Toronto AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Nordea Open - Bastad AEGON Championships - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai ATP Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Australian Open - Melbourne French Open - Paris Wimbledon - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota U.S. Open - New York Orange Warsaw Open - Warsaw Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Catella Swedish Open - Bastad French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Mercedes Cup - Stuttgart Apia International - Sydney Argentina Open - Buenos Aires Bet-at-home Cup - Kitzbuhel French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group II, 2R, POL-ZIM 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Wimbledon (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group I, 2R, HUN-SVK 0-3 Kigali 2 Challenger Wimbledon (juniors) M25 Santa Margherita di Pula